package com.biz.primus.model.payment.vo.req;

import com.biz.primus.base.vo.LongIdVo;
import com.biz.primus.model.payment.enums.PaymentNotifyTypeEnum;
import com.biz.primus.model.payment.enums.PaymentType;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;
import lombok.Data;

@Data
public class PaymentNotifyReqVo extends LongIdVo {

    private static final long serialVersionUID = 2523891846998681615L;

    @ApiModelProperty("付款类型")
    @NotNull
    private PaymentType paymentType;

    @ApiModelProperty("通知类型")
    @NotNull
    private PaymentNotifyTypeEnum paymentNotifyType;

    @ApiModelProperty("通知内容")
    @NotNull
    private String notifyData;

}